使用Nginx搭建自己的web开发环境

Nginx是一个非常好的HTTP 和反向代理服务器。 之所以说他好,搜一下关于他的资料就可以知晓,不管是稳定性,功能性,性能等方面都是非常优秀的。用惯了Apache,突然心血来潮试用一下Nginx之后,就发现速度可不是一般的快啊。而且配置也不是很难,下面来记录一下Nginx使用心得。

先来说说在Windows平台上安装,推荐一个非常好的站点,http://www.lamppr.com/, 下载 windows 版的 lamppr-win-2.6.5.zip 。这个是一个集成了的开发环境,其中包括,Nginx, memcached, mysql, php。

安装写在安装包里面,步骤及其简单, 解压, 执行setup.bat,这个是windows的bat文件,用记事本打开,发现是安装了一下memcached的win服务,因此,路径是可以改的。

之后启动服务, start.bat, 也非常简单,启动memchache, 启动mysql,启动cgi服务,最后启动nginx, 里面都是绝对路径,因此也是可以修改的。

有兴趣的朋友可以利用这些信息自己写工具,更加方便的管理。转到Ubuntu平台,安装包更加方便,启动很方便。最重要的一点就是Nginx本身不能解析php,需要启动php-cgi来解析php文件。

配置方面Nginx手册里都有,值得提的一点,对于本人的一点极好的特点,就是Nginx的配置文件方便解析,有更多乐趣。Nginx的配置文件使用花括号区分区块,使用分号断行。写脚本解析是不是很好玩呢? 呵呵